home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2003-020.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  126 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2003:020
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(14005);
  12.  script_version ("$Revision: 1.2 $");
  13.  script_cve_id("CAN-2003-0078");
  14.  
  15.  name["english"] = "MDKSA-2003:020: openssl";
  16.  
  17.  script_name(english:name["english"]);
  18.  
  19.  desc["english"] = "
  20. The remote host is missing the patch for the advisory MDKSA-2003:020 (openssl).
  21.  
  22.  
  23. In an upcoming paper, Brice Canvel (EPFL), Alain Hiltgen (UBS), Serge Vaudenay
  24. (EPFL), and Martin Vuagnoux (EPFL, Ilion) describe and demonstrate a
  25. timing-based attack on CBC ciphersuites in SSL and TLS.
  26. New versions of openssl have been released in response to this vulnerability
  27. (0.9.6i and 0.9.7a). The openssl released with Linux-Mandrake 7.2 and Single
  28. Network Firewall 7.2 has been patched to correct this issue.
  29.  
  30.  
  31. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2003:020
  32. Risk factor : High";
  33.  
  34.  
  35.  
  36.  script_description(english:desc["english"]);
  37.  
  38.  summary["english"] = "Check for the version of the openssl package";
  39.  script_summary(english:summary["english"]);
  40.  
  41.  script_category(ACT_GATHER_INFO);
  42.  
  43.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  44.  family["english"] = "Mandrake Local Security Checks";
  45.  script_family(english:family["english"]);
  46.  
  47.  script_dependencies("ssh_get_info.nasl");
  48.  script_require_keys("Host/Mandrake/rpm-list");
  49.  exit(0);
  50. }
  51.  
  52. include("rpm.inc");
  53. if ( rpm_check( reference:"openssl-0.9.5a-9.4mdk", release:"MDK7.2", yank:"mdk") )
  54. {
  55.  security_hole(0);
  56.  exit(0);
  57. }
  58. if ( rpm_check( reference:"openssl-devel-0.9.5a-9.4mdk", release:"MDK7.2", yank:"mdk") )
  59. {
  60.  security_hole(0);
  61.  exit(0);
  62. }
  63. if ( rpm_check( reference:"openssl-0.9.6i-1.1mdk", release:"MDK8.0", yank:"mdk") )
  64. {
  65.  security_hole(0);
  66.  exit(0);
  67. }
  68. if ( rpm_check( reference:"openssl-devel-0.9.6i-1.1mdk", release:"MDK8.0", yank:"mdk") )
  69. {
  70.  security_hole(0);
  71.  exit(0);
  72. }
  73. if ( rpm_check( reference:"libopenssl0-0.9.6i-1.2mdk", release:"MDK8.1", yank:"mdk") )
  74. {
  75.  security_hole(0);
  76.  exit(0);
  77. }
  78. if ( rpm_check( reference:"libopenssl0-devel-0.9.6i-1.2mdk", release:"MDK8.1", yank:"mdk") )
  79. {
  80.  security_hole(0);
  81.  exit(0);
  82. }
  83. if ( rpm_check( reference:"openssl-0.9.6i-1.2mdk", release:"MDK8.1", yank:"mdk") )
  84. {
  85.  security_hole(0);
  86.  exit(0);
  87. }
  88. if ( rpm_check( reference:"libopenssl0-0.9.6i-1.2mdk", release:"MDK8.2", yank:"mdk") )
  89. {
  90.  security_hole(0);
  91.  exit(0);
  92. }
  93. if ( rpm_check( reference:"libopenssl0-devel-0.9.6i-1.2mdk", release:"MDK8.2", yank:"mdk") )
  94. {
  95.  security_hole(0);
  96.  exit(0);
  97. }
  98. if ( rpm_check( reference:"openssl-0.9.6i-1.2mdk", release:"MDK8.2", yank:"mdk") )
  99. {
  100.  security_hole(0);
  101.  exit(0);
  102. }
  103. if ( rpm_check( reference:"libopenssl0-0.9.6i-1.2mdk", release:"MDK9.0", yank:"mdk") )
  104. {
  105.  security_hole(0);
  106.  exit(0);
  107. }
  108. if ( rpm_check( reference:"libopenssl0-devel-0.9.6i-1.2mdk", release:"MDK9.0", yank:"mdk") )
  109. {
  110.  security_hole(0);
  111.  exit(0);
  112. }
  113. if ( rpm_check( reference:"openssl-0.9.6i-1.2mdk", release:"MDK9.0", yank:"mdk") )
  114. {
  115.  security_hole(0);
  116.  exit(0);
  117. }
  118. if (rpm_exists(rpm:"openssl-", release:"MDK7.2")
  119.  || rpm_exists(rpm:"openssl-", release:"MDK8.0")
  120.  || rpm_exists(rpm:"openssl-", release:"MDK8.1")
  121.  || rpm_exists(rpm:"openssl-", release:"MDK8.2")
  122.  || rpm_exists(rpm:"openssl-", release:"MDK9.0") )
  123. {
  124.  set_kb_item(name:"CAN-2003-0078", value:TRUE);
  125. }
  126.